|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sabro.jbusiness.gui.Workplace
public class Workplace
Painel que contém um WorkplaceTabbedPane ou um WorkplaceSplitPane. Sua principal função é possibilitar que um painel possa ser subdividido. A subdivisão do painel possibilita que o usuário tenha mais controle sobre apresentação dos dados.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Workplace()
Cria um painel Workplace Vazio |
|
Workplace(java.awt.Component component)
Cria um painel Workplace com um WorkplaceTabbedPane e o componente genérico informado ocupando o primeiro painel do WorkplaceTabbedPane. |
|
Workplace(WorkplaceTabbedPane wTabbedPane)
Cria um painel Workplace com um o WorkplaceTabbedPane informado em seu interior mas sem componentes |
|
Workplace(WorkplaceTabbedPane wTabbedPane,
java.awt.Component component)
Cria um painel Workplace com o WorkplaceTabbedPane informado e o componente genérico informado ocupando o primeiro painel do WorkplaceTabbedPane. |
Method Summary | |
---|---|
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
static void |
closeJSplitPane(WorkplaceSplitPane wSplitPane)
|
static void |
closeWorkplace(Workplace workplace)
|
static void |
closeWTabbedPane(WorkplaceTabbedPane wTabbedPane)
|
static WorkplaceTabbedPane |
criaWTabbedPane(java.awt.Component component)
Cria um objeto WorkplaceTabbedPane com o componente informado ocupando sua primeira posição |
static void |
debugWorkplaceTabbedPanes()
|
static WorkplaceTabbedPane |
findWTabbedPane()
Encontra o objeto WorkplaceTabbedPane mais adequado para inserir um novo componente |
static WorkplaceTabbedPane |
findWTabbedPane(java.awt.Container workplace)
Encontra o objeto WorkplaceTabbedPane mais adequado para inserir um novo componente. |
static WorkplaceTabbedPane |
findWTabbedPaneOf(java.awt.Component component)
|
static WorkplaceTabbedPane |
findWTabbedPaneOf(java.awt.Component component,
java.util.HashMap<Workplace,java.util.Set<WorkplaceTabbedPane>> workplaceTabbedPanesOfWorkplace)
|
static WorkplaceTabbedPane |
findWTabbedPaneOf(java.awt.Component component,
java.util.Set<WorkplaceTabbedPane> workplaceTabbedPanes)
|
java.lang.String |
getEstrutura(int nivel)
|
ISelectable[] |
getISelectableComponents()
|
ISelectable |
getISelectableParent()
Este método fornece a relação de filhos selecionáveis e/ou selecionados. |
WorkplaceSplitPane |
getJSplitPane()
Obtém o objeto wSplitPane. |
java.lang.String |
getName()
|
static WorkplaceTabbedPane |
getParentWTabbedPane(java.awt.Component component)
|
static java.util.Set<WorkplaceTabbedPane> |
getWorkplaceTabbedPanes()
Retorna conjunto de todos WorplaceTabbedPanes existentes na interface do usuário. |
static java.util.Set<WorkplaceTabbedPane> |
getWorkplaceTabbedPanes(java.awt.Container workplace)
Pesquisa e retorna lista de WorplaceTabbedPanes que estejam dentro de um container. |
WorkplaceTabbedPane |
getWTabbedPane()
|
void |
readExternal(java.io.ObjectInput in)
|
void |
setISelectableParent(ISelectable iSelectableParent)
Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai. |
static void |
setParentWTabbedPane(java.awt.Component component)
|
void |
setWSplitPane(WorkplaceSplitPane wSplitPane)
|
void |
setWTabbedPane(WorkplaceTabbedPane wTabbedPane)
|
static WorkplaceTabbedPane |
showComponent(java.awt.Component component)
|
static WorkplaceTabbedPane |
showComponent(java.awt.Component component,
WorkplaceTabbedPane workplaceTabbedPane)
|
void |
showComponent(WorkplaceTabbedPane wTabbedPane,
java.awt.Component component)
|
java.lang.String |
toString()
|
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
wasUnSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Workplace()
public Workplace(WorkplaceTabbedPane wTabbedPane)
WorkplaceTabbedPane
- public Workplace(java.awt.Component component)
component
- public Workplace(WorkplaceTabbedPane wTabbedPane, java.awt.Component component)
wTabbedPane
- component
- Method Detail |
---|
public static WorkplaceTabbedPane showComponent(java.awt.Component component)
public static WorkplaceTabbedPane showComponent(java.awt.Component component, WorkplaceTabbedPane workplaceTabbedPane)
public void showComponent(WorkplaceTabbedPane wTabbedPane, java.awt.Component component)
public WorkplaceSplitPane getJSplitPane()
public void setWSplitPane(WorkplaceSplitPane wSplitPane)
public WorkplaceTabbedPane getWTabbedPane()
public static void setParentWTabbedPane(java.awt.Component component)
public static WorkplaceTabbedPane getParentWTabbedPane(java.awt.Component component)
public void setWTabbedPane(WorkplaceTabbedPane wTabbedPane)
public static WorkplaceTabbedPane criaWTabbedPane(java.awt.Component component)
component
-
public static WorkplaceTabbedPane findWTabbedPane()
public static WorkplaceTabbedPane findWTabbedPane(java.awt.Container workplace)
public static void debugWorkplaceTabbedPanes()
public static WorkplaceTabbedPane findWTabbedPaneOf(java.awt.Component component)
public static WorkplaceTabbedPane findWTabbedPaneOf(java.awt.Component component, java.util.HashMap<Workplace,java.util.Set<WorkplaceTabbedPane>> workplaceTabbedPanesOfWorkplace)
public static WorkplaceTabbedPane findWTabbedPaneOf(java.awt.Component component, java.util.Set<WorkplaceTabbedPane> workplaceTabbedPanes)
public static java.util.Set<WorkplaceTabbedPane> getWorkplaceTabbedPanes()
public static java.util.Set<WorkplaceTabbedPane> getWorkplaceTabbedPanes(java.awt.Container workplace)
workplace
-
public static void closeWTabbedPane(WorkplaceTabbedPane wTabbedPane)
public static void closeJSplitPane(WorkplaceSplitPane wSplitPane)
public static void closeWorkplace(Workplace workplace)
public java.lang.String getEstrutura(int nivel)
public java.lang.String getName()
getName
in class java.awt.Component
public void setISelectableParent(ISelectable iSelectableParent)
ISelectable
setISelectableParent
in interface ISelectable
public ISelectable getISelectableParent()
ISelectable
getISelectableParent
in interface ISelectable
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
public void wasUnSelected()
ISelectable
wasUnSelected
in interface ISelectable
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
iSelectable
- objeto que solicitou o fechamento.public java.lang.String toString()
toString
in class java.awt.Component
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |